home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
self
/
self-201
/
changes.txt
< prev
next >
Wrap
Text File
|
1993-07-24
|
2KB
|
75 lines
Changes in the Self system from release 2.0 to 2.0.1:
=====================================================
Fri, 21 Aug 92 18:05:07 PDT:
Simplified/optimized equalsDictionary (now 35% faster on a 30000 size
dictionary full of integers).
Moved general path handling code from debugger to unixFile.
Made foreign functions lookup glue files using the DirPath. Modified
primitiveMaker and server.self accordingly. If you are debugging foreign
functions you may also want to try foreignCodeDB printStatus.
Changed _DirPath:, _SpyFramebufferName:, _FirstCompiler:, _NewCompiler:
primitives to accept non-canonicalized strings. Also fixed minor memory
leak in DirPath.
Fixed mapBy: for sets (no general change to the semantics of mapBy:).
Fri Aug 21 16:49:51 1992:
Publishing parser.c and shell.c
Fixing the _ParseObjectIntoPositionTable bug.
Tue, 25 Aug 92 12:30:51 PDT (Dave Ungar):
about to publish in self/self for the release:
Lar's stepping, semaphore cleanups, halt message
Tue, 25 Aug 92 14:25:47 PDT:
I have published a trivial change to text.self
to all you to read in the world on a non-pixrecting machine.
Fri Aug 28 14:09:01 1992:
Changes:
1. The self debugger skips bytecodes which are message sends to
selectors defined in lexical scopes of the activation.
2. Minor changes to activation prototypes.
- parent slot is initially set to 'traits mirror deadActivation'
- when a primitive yields a copy of a prototypical activation
init is called to resurrect the activation.
(a side-effect is lookup in the debugger should be working)
3 Additional debugger commands:
step: n
stepi
stepi: n
next:n
nexti
nexti: n
Commands with an i have the old step behavior.
Mon Aug 31 08:39:40 1992:
Urs fixed an error in the use of the debug code cache.
Nmethods would in rare cases survive in the debug code cache because of empty
dependency links.
Mon Sep 7 12:40:45 1992:
The final publish before release 2.0.1.
1. Fix for _ReadSnapshot not always evaluating the post read snapshot actions.
2. Adding file/line-number information to the doIt method created when
evaluation initializers (urs).
3. Changed the behavior of next command in the self debugger. Next will
in addition stop when evaluating lexical inclosed code.
4. Extended test for _ParseObjectIntoPositionTable in tests.self
5. Inserted code for initializing "shell db" in small.self and medium.self.